#ifndef _EXTERNAL_INTERRUPT_HARDWARE_H_
#define _EXTERNAL_INTERRUPT_HARDWARE_H_

enum InterruptSenseControl1Options
{
	INT1_LowLeveInterrupt,
	INT1_LogicChangeInterrupt,
	INT1_FallingEdgeInterrupt,
	INT1_RisingEdgeInterrupt
};
enum InterruptSenseControl0Options
{
	INT0_LowLeveInterrupt,
	INT0_LogicChangeInterrupt,
	INT0_FallingEdgeInterrupt,
	INT0_RisingEdgeInterrupt
};


class ExternalInterruptHardware
{
	public:
	void setInterruptSenseControl1(unsigned char flag);
	void setInterruptSenseControl0(unsigned char flag);

	void setInterruptSenseControl2(unsigned char flag);

	void setEnableInterruptRequest1(unsigned char flag);
	void setEnableInterruptRequest0(unsigned char flag);


	void setEnableInterruptRequest2(unsigned char flag);

}

#endif
